#define _CRT_SECURE_NO_WARNINGS 1


#include "unordered_map.h"
#include <iostream>
using namespace kia;
using namespace std;
int main()
{
	unordered_map<int,int> umap;
	/*umap.insert({1,1});
	umap.insert({2,2});
	umap.insert({3,3});
	umap.insert({22,22});
	umap.insert({31,31});
	umap.insert({42,42});
	umap.insert({55,55});*/
	/*umap[1] = 1;
	umap[2] = 2;
	umap[4] = 4;
	umap[4] = 5;
	umap[4] = 6;
	umap[22] = 22;
	umap[33] = 33;
	umap.erase(4);
	umap.erase(33);
	umap.erase(22);
	umap.erase(2);*/
	umap.insert({1,1});
	umap.insert({2,2});
	umap.insert({3,3});
	umap.insert({4,4});
	umap.insert({44,44});
	umap.insert({55,55});
	umap.insert({6,6});
	umap.insert({75,75});

	for (auto e : umap)
	{
		cout << e.second << endl;
	}

	const unordered_map<int, int> umap2;
	cout<<umap2.find(1)._node<<endl;
	cout<<umap.find(1)._node<<endl;

	return 0;
}